import warnings

warnings.warn("Module 'colorbrewer' is obsolete and will be removed.\n"
              "Use palettes from 'Orange.widget.utils.colorpalettes'.",
              DeprecationWarning)

colorSchemes = {
    'diverging': {
        'RdYlGn': {3: [(252, 141, 89), (255, 255, 191), (145, 207, 96)],
                   4: [(215, 25, 28), (253, 174, 97), (166, 217, 106),
                       (26, 150, 65)],
                   5: [(215, 25, 28), (253, 174, 97), (255, 255, 191),
                       (166, 217, 106), (26, 150, 65)],
                   6: [(215, 48, 39), (252, 141, 89), (254, 224, 139),
                       (217, 239, 139), (145, 207, 96), (26, 152, 80)],
                   7: [(215, 48, 39), (252, 141, 89), (254, 224, 139),
                       (255, 255, 191), (217, 239, 139), (145, 207, 96),
                       (26, 152, 80)],
                   8: [(215, 48, 39), (244, 109, 67), (253, 174, 97),
                       (254, 224, 139), (217, 239, 139), (166, 217, 106),
                       (102, 189, 99), (26, 152, 80)],
                   9: [(215, 48, 39), (244, 109, 67), (253, 174, 97),
                       (254, 224, 139), (255, 255, 191), (217, 239, 139),
                       (166, 217, 106), (102, 189, 99), (26, 152, 80)],
                   10: [(165, 0, 38), (215, 48, 39), (244, 109, 67),
                        (253, 174, 97), (254, 224, 139), (217, 239, 139),
                        (166, 217, 106), (102, 189, 99), (26, 152, 80),
                        (0, 104, 55)],
                   11: [(165, 0, 38), (215, 48, 39), (244, 109, 67),
                        (253, 174, 97), (254, 224, 139), (255, 255, 191),
                        (217, 239, 139), (166, 217, 106), (102, 189, 99),
                        (26, 152, 80), (0, 104, 55)]},
        'PRGn': {3: [(175, 141, 195), (247, 247, 247), (127, 191, 123)],
                 4: [(123, 50, 148), (194, 165, 207), (166, 219, 160),
                     (0, 136, 55)],
                 5: [(123, 50, 148), (194, 165, 207), (247, 247, 247),
                     (166, 219, 160), (0, 136, 55)],
                 6: [(118, 42, 131), (175, 141, 195), (231, 212, 232),
                     (217, 240, 211), (127, 191, 123), (27, 120, 55)],
                 7: [(118, 42, 131), (175, 141, 195), (231, 212, 232),
                     (247, 247, 247), (217, 240, 211), (127, 191, 123),
                     (27, 120, 55)],
                 8: [(118, 42, 131), (153, 112, 171), (194, 165, 207),
                     (231, 212, 232), (217, 240, 211), (166, 219, 160),
                     (90, 174, 97), (27, 120, 55)],
                 9: [(118, 42, 131), (153, 112, 171), (194, 165, 207),
                     (231, 212, 232), (247, 247, 247), (217, 240, 211),
                     (166, 219, 160), (90, 174, 97), (27, 120, 55)],
                 10: [(64, 0, 75), (118, 42, 131), (153, 112, 171),
                      (194, 165, 207), (231, 212, 232), (217, 240, 211),
                      (166, 219, 160), (90, 174, 97), (27, 120, 55),
                      (0, 68, 27)],
                 11: [(64, 0, 75), (118, 42, 131), (153, 112, 171),
                      (194, 165, 207), (231, 212, 232), (247, 247, 247),
                      (217, 240, 211), (166, 219, 160), (90, 174, 97),
                      (27, 120, 55), (0, 68, 27)]},
        'RdBu': {3: [(239, 138, 98), (247, 247, 247), (103, 169, 207)],
                 4: [(202, 0, 32), (244, 165, 130), (146, 197, 222),
                     (5, 113, 176)],
                 5: [(202, 0, 32), (244, 165, 130), (247, 247, 247),
                     (146, 197, 222), (5, 113, 176)],
                 6: [(178, 24, 43), (239, 138, 98), (253, 219, 199),
                     (209, 229, 240), (103, 169, 207), (33, 102, 172)],
                 7: [(178, 24, 43), (239, 138, 98), (253, 219, 199),
                     (247, 247, 247), (209, 229, 240), (103, 169, 207),
                     (33, 102, 172)],
                 8: [(178, 24, 43), (214, 96, 77), (244, 165, 130),
                     (253, 219, 199), (209, 229, 240), (146, 197, 222),
                     (67, 147, 195), (33, 102, 172)],
                 9: [(178, 24, 43), (214, 96, 77), (244, 165, 130),
                     (253, 219, 199), (247, 247, 247), (209, 229, 240),
                     (146, 197, 222), (67, 147, 195), (33, 102, 172)],
                 10: [(103, 0, 31), (178, 24, 43), (214, 96, 77),
                      (244, 165, 130), (253, 219, 199), (209, 229, 240),
                      (146, 197, 222), (67, 147, 195), (33, 102, 172),
                      (5, 48, 97)],
                 11: [(103, 0, 31), (178, 24, 43), (214, 96, 77),
                      (244, 165, 130), (253, 219, 199), (247, 247, 247),
                      (209, 229, 240), (146, 197, 222), (67, 147, 195),
                      (33, 102, 172), (5, 48, 97)]},
        'RdGy': {3: [(239, 138, 98), (255, 255, 255), (153, 153, 153)],
                 4: [(202, 0, 32), (244, 165, 130), (186, 186, 186),
                     (64, 64, 64)],
                 5: [(202, 0, 32), (244, 165, 130), (255, 255, 255),
                     (186, 186, 186), (64, 64, 64)],
                 6: [(178, 24, 43), (239, 138, 98), (253, 219, 199),
                     (224, 224, 224), (153, 153, 153), (77, 77, 77)],
                 7: [(178, 24, 43), (239, 138, 98), (253, 219, 199),
                     (255, 255, 255), (224, 224, 224), (153, 153, 153),
                     (77, 77, 77)],
                 8: [(178, 24, 43), (214, 96, 77), (244, 165, 130),
                     (253, 219, 199), (224, 224, 224), (186, 186, 186),
                     (135, 135, 135), (77, 77, 77)],
                 9: [(178, 24, 43), (214, 96, 77), (244, 165, 130),
                     (253, 219, 199), (255, 255, 255), (224, 224, 224),
                     (186, 186, 186), (135, 135, 135), (77, 77, 77)],
                 10: [(103, 0, 31), (178, 24, 43), (214, 96, 77),
                      (244, 165, 130), (253, 219, 199), (224, 224, 224),
                      (186, 186, 186), (135, 135, 135), (77, 77, 77),
                      (26, 26, 26)],
                 11: [(103, 0, 31), (178, 24, 43), (214, 96, 77),
                      (244, 165, 130), (253, 219, 199), (255, 255, 255),
                      (224, 224, 224), (186, 186, 186), (135, 135, 135),
                      (77, 77, 77), (26, 26, 26)]},
        'RdYlBu': {3: [(252, 141, 89), (255, 255, 191), (145, 191, 219)],
                   4: [(215, 25, 28), (253, 174, 97), (171, 217, 233),
                       (44, 123, 182)],
                   5: [(215, 25, 28), (253, 174, 97), (255, 255, 191),
                       (171, 217, 233), (44, 123, 182)],
                   6: [(215, 48, 39), (252, 141, 89), (254, 224, 144),
                       (224, 243, 248), (145, 191, 219), (69, 117, 180)],
                   7: [(215, 48, 39), (252, 141, 89), (254, 224, 144),
                       (255, 255, 191), (224, 243, 248), (145, 191, 219),
                       (69, 117, 180)],
                   8: [(215, 48, 39), (244, 109, 67), (253, 174, 97),
                       (254, 224, 144), (224, 243, 248), (171, 217, 233),
                       (116, 173, 209), (69, 117, 180)],
                   9: [(215, 48, 39), (244, 109, 67), (253, 174, 97),
                       (254, 224, 144), (255, 255, 191), (224, 243, 248),
                       (171, 217, 233), (116, 173, 209), (69, 117, 180)],
                   10: [(165, 0, 38), (215, 48, 39), (244, 109, 67),
                        (253, 174, 97), (254, 224, 144), (224, 243, 248),
                        (171, 217, 233), (116, 173, 209), (69, 117, 180),
                        (49, 54, 149)],
                   11: [(165, 0, 38), (215, 48, 39), (244, 109, 67),
                        (253, 174, 97), (254, 224, 144), (255, 255, 191),
                        (224, 243, 248), (171, 217, 233), (116, 173, 209),
                        (69, 117, 180), (49, 54, 149)]},
        'PiYG': {3: [(233, 163, 201), (247, 247, 247), (161, 215, 106)],
                 4: [(208, 28, 139), (241, 182, 218), (184, 225, 134),
                     (77, 172, 38)],
                 5: [(208, 28, 139), (241, 182, 218), (247, 247, 247),
                     (184, 225, 134), (77, 172, 38)],
                 6: [(197, 27, 125), (233, 163, 201), (253, 224, 239),
                     (230, 245, 208), (161, 215, 106), (77, 146, 33)],
                 7: [(197, 27, 125), (233, 163, 201), (253, 224, 239),
                     (247, 247, 247), (230, 245, 208), (161, 215, 106),
                     (77, 146, 33)],
                 8: [(197, 27, 125), (222, 119, 174), (241, 182, 218),
                     (253, 224, 239), (230, 245, 208), (184, 225, 134),
                     (127, 188, 65), (77, 146, 33)],
                 9: [(197, 27, 125), (222, 119, 174), (241, 182, 218),
                     (253, 224, 239), (247, 247, 247), (230, 245, 208),
                     (184, 225, 134), (127, 188, 65), (77, 146, 33)],
                 10: [(142, 1, 82), (197, 27, 125), (222, 119, 174),
                      (241, 182, 218), (253, 224, 239), (230, 245, 208),
                      (184, 225, 134), (127, 188, 65), (77, 146, 33),
                      (39, 100, 25)],
                 11: [(142, 1, 82), (197, 27, 125), (222, 119, 174),
                      (241, 182, 218), (253, 224, 239), (247, 247, 247),
                      (230, 245, 208), (184, 225, 134), (127, 188, 65),
                      (77, 146, 33), (39, 100, 25)]},
        'PuOr': {3: [(241, 163, 64), (247, 247, 247), (153, 142, 195)],
                 4: [(230, 97, 1), (253, 184, 99), (178, 171, 210),
                     (94, 60, 153)],
                 5: [(230, 97, 1), (253, 184, 99), (247, 247, 247),
                     (178, 171, 210), (94, 60, 153)],
                 6: [(179, 88, 6), (241, 163, 64), (254, 224, 182),
                     (216, 218, 235), (153, 142, 195), (84, 39, 136)],
                 7: [(179, 88, 6), (241, 163, 64), (254, 224, 182),
                     (247, 247, 247), (216, 218, 235), (153, 142, 195),
                     (84, 39, 136)],
                 8: [(179, 88, 6), (224, 130, 20), (253, 184, 99),
                     (254, 224, 182), (216, 218, 235), (178, 171, 210),
                     (128, 115, 172), (84, 39, 136)],
                 9: [(179, 88, 6), (224, 130, 20), (253, 184, 99),
                     (254, 224, 182), (247, 247, 247), (216, 218, 235),
                     (178, 171, 210), (128, 115, 172), (84, 39, 136)],
                 10: [(127, 59, 8), (179, 88, 6), (224, 130, 20),
                      (253, 184, 99), (254, 224, 182), (216, 218, 235),
                      (178, 171, 210), (128, 115, 172), (84, 39, 136),
                      (45, 0, 75)],
                 11: [(127, 59, 8), (179, 88, 6), (224, 130, 20),
                      (253, 184, 99), (254, 224, 182), (247, 247, 247),
                      (216, 218, 235), (178, 171, 210), (128, 115, 172),
                      (84, 39, 136), (45, 0, 75)]},
        'BrBG': {3: [(216, 179, 101), (245, 245, 245), (90, 180, 172)],
                 4: [(166, 97, 26), (223, 194, 125), (128, 205, 193),
                     (1, 133, 113)],
                 5: [(166, 97, 26), (223, 194, 125), (245, 245, 245),
                     (128, 205, 193), (1, 133, 113)],
                 6: [(140, 81, 10), (216, 179, 101), (246, 232, 195),
                     (199, 234, 229), (90, 180, 172), (1, 102, 94)],
                 7: [(140, 81, 10), (216, 179, 101), (246, 232, 195),
                     (245, 245, 245), (199, 234, 229), (90, 180, 172),
                     (1, 102, 94)],
                 8: [(140, 81, 10), (191, 129, 45), (223, 194, 125),
                     (246, 232, 195), (199, 234, 229), (128, 205, 193),
                     (53, 151, 143), (1, 102, 94)],
                 9: [(140, 81, 10), (191, 129, 45), (223, 194, 125),
                     (246, 232, 195), (245, 245, 245), (199, 234, 229),
                     (128, 205, 193), (53, 151, 143), (1, 102, 94)],
                 10: [(84, 48, 5), (140, 81, 10), (191, 129, 45),
                      (223, 194, 125), (246, 232, 195), (199, 234, 229),
                      (128, 205, 193), (53, 151, 143), (1, 102, 94),
                      (0, 60, 48)],
                 11: [(84, 48, 5), (140, 81, 10), (191, 129, 45),
                      (223, 194, 125), (246, 232, 195), (245, 245, 245),
                      (199, 234, 229), (128, 205, 193), (53, 151, 143),
                      (1, 102, 94), (0, 60, 48)]}},

    'spectral': {
        'Spectral': {3: [(252, 141, 89), (255, 255, 191), (153, 213, 148)],
                     4: [(215, 25, 28), (253, 174, 97), (171, 221, 164),
                         (43, 131, 186)],
                     5: [(215, 25, 28), (253, 174, 97), (255, 255, 191),
                         (171, 221, 164), (43, 131, 186)],
                     6: [(213, 62, 79), (252, 141, 89), (254, 224, 139),
                         (230, 245, 152), (153, 213, 148), (50, 136, 189)],
                     7: [(213, 62, 79), (252, 141, 89), (254, 224, 139),
                         (255, 255, 191), (230, 245, 152), (153, 213, 148),
                         (50, 136, 189)],
                     8: [(213, 62, 79), (244, 109, 67), (253, 174, 97),
                         (254, 224, 139), (230, 245, 152), (171, 221, 164),
                         (102, 194, 165), (50, 136, 189)],
                     9: [(213, 62, 79), (244, 109, 67), (253, 174, 97),
                         (254, 224, 139), (255, 255, 191), (230, 245, 152),
                         (171, 221, 164), (102, 194, 165), (50, 136, 189)],
                     10: [(158, 1, 66), (213, 62, 79), (244, 109, 67),
                          (253, 174, 97), (254, 224, 139), (230, 245, 152),
                          (171, 221, 164), (102, 194, 165), (50, 136, 189),
                          (94, 79, 162)],
                     11: [(158, 1, 66), (213, 62, 79), (244, 109, 67),
                          (253, 174, 97), (254, 224, 139), (255, 255, 191),
                          (230, 245, 152), (171, 221, 164), (102, 194, 165),
                          (50, 136, 189), (94, 79, 162)]}},

    'qualitative': {
        'Pastel2': {3: [(179, 226, 205), (253, 205, 172), (203, 213, 232)],
                    4: [(179, 226, 205), (253, 205, 172), (203, 213, 232),
                        (244, 202, 228)],
                    5: [(179, 226, 205), (253, 205, 172), (203, 213, 232),
                        (244, 202, 228), (230, 245, 201)],
                    6: [(179, 226, 205), (253, 205, 172), (203, 213, 232),
                        (244, 202, 228), (230, 245, 201), (255, 242, 174)],
                    7: [(179, 226, 205), (253, 205, 172), (203, 213, 232),
                        (244, 202, 228), (230, 245, 201), (255, 242, 174),
                        (241, 226, 204)],
                    8: [(179, 226, 205), (253, 205, 172), (203, 213, 232),
                        (244, 202, 228), (230, 245, 201), (255, 242, 174),
                        (241, 226, 204), (204, 204, 204)]},
        'Pastel1': {3: [(251, 180, 174), (179, 205, 227), (204, 235, 197)],
                    4: [(251, 180, 174), (179, 205, 227), (204, 235, 197),
                        (222, 203, 228)],
                    5: [(251, 180, 174), (179, 205, 227), (204, 235, 197),
                        (222, 203, 228), (254, 217, 166)],
                    6: [(251, 180, 174), (179, 205, 227), (204, 235, 197),
                        (222, 203, 228), (254, 217, 166), (255, 255, 204)],
                    7: [(251, 180, 174), (179, 205, 227), (204, 235, 197),
                        (222, 203, 228), (254, 217, 166), (255, 255, 204),
                        (229, 216, 189)],
                    8: [(251, 180, 174), (179, 205, 227), (204, 235, 197),
                        (222, 203, 228), (254, 217, 166), (255, 255, 204),
                        (229, 216, 189), (253, 218, 236)],
                    9: [(251, 180, 174), (179, 205, 227), (204, 235, 197),
                        (222, 203, 228), (254, 217, 166), (255, 255, 204),
                        (229, 216, 189), (253, 218, 236), (242, 242, 242)]},
        'Dark2': {3: [(27, 158, 119), (217, 95, 2), (117, 112, 179)],
                  4: [(27, 158, 119), (217, 95, 2), (117, 112, 179),
                      (231, 41, 138)],
                  5: [(27, 158, 119), (217, 95, 2), (117, 112, 179),
                      (231, 41, 138), (102, 166, 30)],
                  6: [(27, 158, 119), (217, 95, 2), (117, 112, 179),
                      (231, 41, 138), (102, 166, 30), (230, 171, 2)],
                  7: [(27, 158, 119), (217, 95, 2), (117, 112, 179),
                      (231, 41, 138), (102, 166, 30), (230, 171, 2),
                      (166, 118, 29)],
                  8: [(27, 158, 119), (217, 95, 2), (117, 112, 179),
                      (231, 41, 138), (102, 166, 30), (230, 171, 2),
                      (166, 118, 29), (102, 102, 102)]},
        'Accent': {3: [(127, 201, 127), (190, 174, 212), (253, 192, 134)],
                   4: [(127, 201, 127), (190, 174, 212), (253, 192, 134),
                       (255, 255, 153)],
                   5: [(127, 201, 127), (190, 174, 212), (253, 192, 134),
                       (255, 255, 153), (56, 108, 176)],
                   6: [(127, 201, 127), (190, 174, 212), (253, 192, 134),
                       (255, 255, 153), (56, 108, 176), (240, 2, 127)],
                   7: [(127, 201, 127), (190, 174, 212), (253, 192, 134),
                       (255, 255, 153), (56, 108, 176), (240, 2, 127),
                       (191, 91, 23)],
                   8: [(127, 201, 127), (190, 174, 212), (253, 192, 134),
                       (255, 255, 153), (56, 108, 176), (240, 2, 127),
                       (191, 91, 23), (102, 102, 102)]},
        'Paired': {3: [(166, 206, 227), (31, 120, 180), (178, 223, 138)],
                   4: [(166, 206, 227), (31, 120, 180), (178, 223, 138),
                       (51, 160, 44)],
                   5: [(166, 206, 227), (31, 120, 180), (178, 223, 138),
                       (51, 160, 44), (251, 154, 153)],
                   6: [(166, 206, 227), (31, 120, 180), (178, 223, 138),
                       (51, 160, 44), (251, 154, 153), (227, 26, 28)],
                   7: [(166, 206, 227), (31, 120, 180), (178, 223, 138),
                       (51, 160, 44), (251, 154, 153), (227, 26, 28),
                       (253, 191, 111)],
                   8: [(166, 206, 227), (31, 120, 180), (178, 223, 138),
                       (51, 160, 44), (251, 154, 153), (227, 26, 28),
                       (253, 191, 111), (255, 127, 0)],
                   9: [(166, 206, 227), (31, 120, 180), (178, 223, 138),
                       (51, 160, 44), (251, 154, 153), (227, 26, 28),
                       (253, 191, 111), (255, 127, 0), (202, 178, 214)],
                   10: [(166, 206, 227), (31, 120, 180), (178, 223, 138),
                        (51, 160, 44), (251, 154, 153), (227, 26, 28),
                        (253, 191, 111), (255, 127, 0), (202, 178, 214),
                        (106, 61, 154)],
                   11: [(166, 206, 227), (31, 120, 180), (178, 223, 138),
                        (51, 160, 44), (251, 154, 153), (227, 26, 28),
                        (253, 191, 111), (255, 127, 0), (202, 178, 214),
                        (106, 61, 154), (255, 255, 153)],
                   12: [(166, 206, 227), (31, 120, 180), (178, 223, 138),
                        (51, 160, 44), (251, 154, 153), (227, 26, 28),
                        (253, 191, 111), (255, 127, 0), (202, 178, 214),
                        (106, 61, 154), (255, 255, 153), (177, 89, 40)]},
        'Set1': {3: [(228, 26, 28), (55, 126, 184), (77, 175, 74)],
                 4: [(228, 26, 28), (55, 126, 184), (77, 175, 74),
                     (152, 78, 163)],
                 5: [(228, 26, 28), (55, 126, 184), (77, 175, 74),
                     (152, 78, 163), (255, 127, 0)],
                 6: [(228, 26, 28), (55, 126, 184), (77, 175, 74),
                     (152, 78, 163), (255, 127, 0), (255, 255, 51)],
                 7: [(228, 26, 28), (55, 126, 184), (77, 175, 74),
                     (152, 78, 163), (255, 127, 0), (255, 255, 51),
                     (166, 86, 40)],
                 8: [(228, 26, 28), (55, 126, 184), (77, 175, 74),
                     (152, 78, 163), (255, 127, 0), (255, 255, 51),
                     (166, 86, 40), (247, 129, 191)],
                 9: [(152, 78, 163), (247, 129, 191), (228, 26, 28),
                     (55, 126, 184), (77, 175, 74), (255, 127, 0),
                     (166, 86, 40), (153, 153, 153), (255, 255, 51)]},
        'Set2': {3: [(102, 194, 165), (252, 141, 98), (141, 160, 203)],
                 4: [(102, 194, 165), (252, 141, 98), (141, 160, 203),
                     (231, 138, 195)],
                 5: [(102, 194, 165), (252, 141, 98), (141, 160, 203),
                     (231, 138, 195), (166, 216, 84)],
                 6: [(102, 194, 165), (252, 141, 98), (141, 160, 203),
                     (231, 138, 195), (166, 216, 84), (255, 217, 47)],
                 7: [(102, 194, 165), (252, 141, 98), (141, 160, 203),
                     (231, 138, 195), (166, 216, 84), (255, 217, 47),
                     (229, 196, 148)],
                 8: [(102, 194, 165), (252, 141, 98), (141, 160, 203),
                     (231, 138, 195), (166, 216, 84), (255, 217, 47),
                     (229, 196, 148), (179, 179, 179)]},
        'Set3': {3: [(141, 211, 199), (255, 255, 179), (190, 186, 218)],
                 4: [(141, 211, 199), (255, 255, 179), (190, 186, 218),
                     (251, 128, 114)],
                 5: [(141, 211, 199), (255, 255, 179), (190, 186, 218),
                     (251, 128, 114), (128, 177, 211)],
                 6: [(141, 211, 199), (255, 255, 179), (190, 186, 218),
                     (251, 128, 114), (128, 177, 211), (253, 180, 98)],
                 7: [(141, 211, 199), (255, 255, 179), (190, 186, 218),
                     (251, 128, 114), (128, 177, 211), (253, 180, 98),
                     (179, 222, 105)],
                 8: [(141, 211, 199), (255, 255, 179), (190, 186, 218),
                     (251, 128, 114), (128, 177, 211), (253, 180, 98),
                     (179, 222, 105), (252, 205, 229)],
                 9: [(141, 211, 199), (255, 255, 179), (190, 186, 218),
                     (251, 128, 114), (128, 177, 211), (253, 180, 98),
                     (179, 222, 105), (252, 205, 229), (217, 217, 217)],
                 10: [(141, 211, 199), (255, 255, 179), (190, 186, 218),
                      (251, 128, 114), (128, 177, 211), (253, 180, 98),
                      (179, 222, 105), (252, 205, 229), (217, 217, 217),
                      (188, 128, 189)],
                 11: [(141, 211, 199), (255, 255, 179), (190, 186, 218),
                      (251, 128, 114), (128, 177, 211), (253, 180, 98),
                      (179, 222, 105), (252, 205, 229), (217, 217, 217),
                      (188, 128, 189), (204, 235, 197)],
                 12: [(141, 211, 199), (255, 255, 179), (190, 186, 218),
                      (251, 128, 114), (128, 177, 211), (253, 180, 98),
                      (179, 222, 105), (252, 205, 229), (217, 217, 217),
                      (188, 128, 189), (204, 235, 197), (255, 237, 111)]}},

    'sequential': {
        'Reds': {3: [(254, 224, 210), (252, 146, 114), (222, 45, 38)],
                 4: [(254, 229, 217), (252, 174, 145), (251, 106, 74),
                     (203, 24, 29)],
                 5: [(254, 229, 217), (252, 174, 145), (251, 106, 74),
                     (222, 45, 38), (165, 15, 21)],
                 6: [(254, 229, 217), (252, 187, 161), (252, 146, 114),
                     (251, 106, 74), (222, 45, 38), (165, 15, 21)],
                 7: [(254, 229, 217), (252, 187, 161), (252, 146, 114),
                     (251, 106, 74), (239, 59, 44), (203, 24, 29),
                     (153, 0, 13)],
                 8: [(255, 245, 240), (254, 224, 210), (252, 187, 161),
                     (252, 146, 114), (251, 106, 74), (239, 59, 44),
                     (203, 24, 29), (153, 0, 13)],
                 9: [(255, 245, 240), (254, 224, 210), (252, 187, 161),
                     (252, 146, 114), (251, 106, 74), (239, 59, 44),
                     (203, 24, 29), (165, 15, 21), (103, 0, 13)]},
        'YlOrRd': {3: [(255, 237, 160), (254, 178, 76), (240, 59, 32)],
                   4: [(255, 255, 178), (254, 204, 92), (253, 141, 60),
                       (227, 26, 28)],
                   5: [(255, 255, 178), (254, 204, 92), (253, 141, 60),
                       (240, 59, 32), (189, 0, 38)],
                   6: [(255, 255, 178), (254, 217, 118), (254, 178, 76),
                       (253, 141, 60), (240, 59, 32), (189, 0, 38)],
                   7: [(255, 255, 178), (254, 217, 118), (254, 178, 76),
                       (253, 141, 60), (252, 78, 42), (227, 26, 28),
                       (177, 0, 38)],
                   8: [(255, 255, 204), (255, 237, 160), (254, 217, 118),
                       (254, 178, 76), (253, 141, 60), (252, 78, 42),
                       (227, 26, 28), (177, 0, 38)],
                   9: [(255, 255, 204), (255, 237, 160), (254, 217, 118),
                       (254, 178, 76), (253, 141, 60), (252, 78, 42),
                       (227, 26, 28), (189, 0, 38), (128, 0, 38)]},
        'RdPu': {3: [(253, 224, 221), (250, 159, 181), (197, 27, 138)],
                 4: [(254, 235, 226), (251, 180, 185), (247, 104, 161),
                     (174, 1, 126)],
                 5: [(254, 235, 226), (251, 180, 185), (247, 104, 161),
                     (197, 27, 138), (122, 1, 119)],
                 6: [(254, 235, 226), (252, 197, 192), (250, 159, 181),
                     (247, 104, 161), (197, 27, 138), (122, 1, 119)],
                 7: [(254, 235, 226), (252, 197, 192), (250, 159, 181),
                     (247, 104, 161), (221, 52, 151), (174, 1, 126),
                     (122, 1, 119)],
                 8: [(255, 247, 243), (253, 224, 221), (252, 197, 192),
                     (250, 159, 181), (247, 104, 161), (221, 52, 151),
                     (174, 1, 126), (122, 1, 119)],
                 9: [(255, 247, 243), (253, 224, 221), (252, 197, 192),
                     (250, 159, 181), (247, 104, 161), (221, 52, 151),
                     (174, 1, 126), (122, 1, 119), (73, 0, 106)]},
        'YlOrBr': {3: [(255, 247, 188), (254, 196, 79), (217, 95, 14)],
                   4: [(255, 255, 212), (254, 217, 142), (254, 153, 41),
                       (204, 76, 2)],
                   5: [(255, 255, 212), (254, 217, 142), (254, 153, 41),
                       (217, 95, 14), (153, 52, 4)],
                   6: [(255, 255, 212), (254, 227, 145), (254, 196, 79),
                       (254, 153, 41), (217, 95, 14), (153, 52, 4)],
                   7: [(255, 255, 212), (254, 227, 145), (254, 196, 79),
                       (254, 153, 41), (236, 112, 20), (204, 76, 2),
                       (140, 45, 4)],
                   8: [(255, 255, 229), (255, 247, 188), (254, 227, 145),
                       (254, 196, 79), (254, 153, 41), (236, 112, 20),
                       (204, 76, 2), (140, 45, 4)],
                   9: [(255, 255, 229), (255, 247, 188), (254, 227, 145),
                       (254, 196, 79), (254, 153, 41), (236, 112, 20),
                       (204, 76, 2), (153, 52, 4), (102, 37, 6)]},
        'Greens': {3: [(229, 245, 224), (161, 217, 155), (49, 163, 84)],
                   4: [(237, 248, 233), (186, 228, 179), (116, 196, 118),
                       (35, 139, 69)],
                   5: [(237, 248, 233), (186, 228, 179), (116, 196, 118),
                       (49, 163, 84), (0, 109, 44)],
                   6: [(237, 248, 233), (199, 233, 192), (161, 217, 155),
                       (116, 196, 118), (49, 163, 84), (0, 109, 44)],
                   7: [(237, 248, 233), (199, 233, 192), (161, 217, 155),
                       (116, 196, 118), (65, 171, 93), (35, 139, 69),
                       (0, 90, 50)],
                   8: [(247, 252, 245), (229, 245, 224), (199, 233, 192),
                       (161, 217, 155), (116, 196, 118), (65, 171, 93),
                       (35, 139, 69), (0, 90, 50)],
                   9: [(247, 252, 245), (229, 245, 224), (199, 233, 192),
                       (161, 217, 155), (116, 196, 118), (65, 171, 93),
                       (35, 139, 69), (0, 109, 44), (0, 68, 27)]},
        'YlGnBu': {3: [(237, 248, 177), (127, 205, 187), (44, 127, 184)],
                   4: [(255, 255, 204), (161, 218, 180), (65, 182, 196),
                       (34, 94, 168)],
                   5: [(255, 255, 204), (161, 218, 180), (65, 182, 196),
                       (44, 127, 184), (37, 52, 148)],
                   6: [(255, 255, 204), (199, 233, 180), (127, 205, 187),
                       (65, 182, 196), (44, 127, 184), (37, 52, 148)],
                   7: [(255, 255, 204), (199, 233, 180), (127, 205, 187),
                       (65, 182, 196), (29, 145, 192), (34, 94, 168),
                       (12, 44, 132)],
                   8: [(255, 255, 217), (237, 248, 177), (199, 233, 180),
                       (127, 205, 187), (65, 182, 196), (29, 145, 192),
                       (34, 94, 168), (12, 44, 132)],
                   9: [(255, 255, 217), (237, 248, 177), (199, 233, 180),
                       (127, 205, 187), (65, 182, 196), (29, 145, 192),
                       (34, 94, 168), (37, 52, 148), (8, 29, 88)]},
        'GnBu': {3: [(224, 243, 219), (168, 221, 181), (67, 162, 202)],
                 4: [(240, 249, 232), (186, 228, 188), (123, 204, 196),
                     (43, 140, 190)],
                 5: [(240, 249, 232), (186, 228, 188), (123, 204, 196),
                     (67, 162, 202), (8, 104, 172)],
                 6: [(240, 249, 232), (204, 235, 197), (168, 221, 181),
                     (123, 204, 196), (67, 162, 202), (8, 104, 172)],
                 7: [(240, 249, 232), (204, 235, 197), (168, 221, 181),
                     (123, 204, 196), (78, 179, 211), (43, 140, 190),
                     (8, 88, 158)],
                 8: [(247, 252, 240), (224, 243, 219), (204, 235, 197),
                     (168, 221, 181), (123, 204, 196), (78, 179, 211),
                     (43, 140, 190), (8, 88, 158)],
                 9: [(247, 252, 240), (224, 243, 219), (204, 235, 197),
                     (168, 221, 181), (123, 204, 196), (78, 179, 211),
                     (43, 140, 190), (8, 104, 172), (8, 64, 129)]},
        'BuPu': {3: [(224, 236, 244), (158, 188, 218), (136, 86, 167)],
                 4: [(237, 248, 251), (179, 205, 227), (140, 150, 198),
                     (136, 65, 157)],
                 5: [(237, 248, 251), (179, 205, 227), (140, 150, 198),
                     (136, 86, 167), (129, 15, 124)],
                 6: [(237, 248, 251), (191, 211, 230), (158, 188, 218),
                     (140, 150, 198), (136, 86, 167), (129, 15, 124)],
                 7: [(237, 248, 251), (191, 211, 230), (158, 188, 218),
                     (140, 150, 198), (140, 107, 177), (136, 65, 157),
                     (110, 1, 107)],
                 8: [(247, 252, 253), (224, 236, 244), (191, 211, 230),
                     (158, 188, 218), (140, 150, 198), (140, 107, 177),
                     (136, 65, 157), (110, 1, 107)],
                 9: [(247, 252, 253), (224, 236, 244), (191, 211, 230),
                     (158, 188, 218), (140, 150, 198), (140, 107, 177),
                     (136, 65, 157), (129, 15, 124), (77, 0, 75)]},
        'Greys': {3: [(240, 240, 240), (189, 189, 189), (99, 99, 99)],
                  4: [(247, 247, 247), (204, 204, 204), (150, 150, 150),
                      (82, 82, 82)],
                  5: [(247, 247, 247), (204, 204, 204), (150, 150, 150),
                      (99, 99, 99), (37, 37, 37)],
                  6: [(247, 247, 247), (217, 217, 217), (189, 189, 189),
                      (150, 150, 150), (99, 99, 99), (37, 37, 37)],
                  7: [(247, 247, 247), (217, 217, 217), (189, 189, 189),
                      (150, 150, 150), (115, 115, 115), (82, 82, 82),
                      (37, 37, 37)],
                  8: [(255, 255, 255), (240, 240, 240), (217, 217, 217),
                      (189, 189, 189), (150, 150, 150), (115, 115, 115),
                      (82, 82, 82), (37, 37, 37)],
                  9: [(255, 255, 255), (240, 240, 240), (217, 217, 217),
                      (189, 189, 189), (150, 150, 150), (115, 115, 115),
                      (82, 82, 82), (37, 37, 37), (0, 0, 0)]},
        'Oranges': {3: [(254, 230, 206), (253, 174, 107), (230, 85, 13)],
                    4: [(254, 237, 222), (253, 190, 133), (253, 141, 60),
                        (217, 71, 1)],
                    5: [(254, 237, 222), (253, 190, 133), (253, 141, 60),
                        (230, 85, 13), (166, 54, 3)],
                    6: [(254, 237, 222), (253, 208, 162), (253, 174, 107),
                        (253, 141, 60), (230, 85, 13), (166, 54, 3)],
                    7: [(254, 237, 222), (253, 208, 162), (253, 174, 107),
                        (253, 141, 60), (241, 105, 19), (217, 72, 1),
                        (140, 45, 4)],
                    8: [(255, 245, 235), (254, 230, 206), (253, 208, 162),
                        (253, 174, 107), (253, 141, 60), (241, 105, 19),
                        (217, 72, 1), (140, 45, 4)],
                    9: [(255, 245, 235), (254, 230, 206), (253, 208, 162),
                        (253, 174, 107), (253, 141, 60), (241, 105, 19),
                        (217, 72, 1), (166, 54, 3), (127, 39, 4)]},
        'OrRd': {3: [(254, 232, 200), (253, 187, 132), (227, 74, 51)],
                 4: [(254, 240, 217), (253, 204, 138), (252, 141, 89),
                     (215, 48, 31)],
                 5: [(254, 240, 217), (253, 204, 138), (252, 141, 89),
                     (227, 74, 51), (179, 0, 0)],
                 6: [(254, 240, 217), (253, 212, 158), (253, 187, 132),
                     (252, 141, 89), (227, 74, 51), (179, 0, 0)],
                 7: [(254, 240, 217), (253, 212, 158), (253, 187, 132),
                     (252, 141, 89), (239, 101, 72), (215, 48, 31),
                     (153, 0, 0)],
                 8: [(255, 247, 236), (254, 232, 200), (253, 212, 158),
                     (253, 187, 132), (252, 141, 89), (239, 101, 72),
                     (215, 48, 31), (153, 0, 0)],
                 9: [(255, 247, 236), (254, 232, 200), (253, 212, 158),
                     (253, 187, 132), (252, 141, 89), (239, 101, 72),
                     (215, 48, 31), (179, 0, 0), (127, 0, 0)]},
        'BuGn': {3: [(229, 245, 249), (153, 216, 201), (44, 162, 95)],
                 4: [(237, 248, 251), (178, 226, 226), (102, 194, 164),
                     (35, 139, 69)],
                 5: [(237, 248, 251), (178, 226, 226), (102, 194, 164),
                     (44, 162, 95), (0, 109, 44)],
                 6: [(237, 248, 251), (204, 236, 230), (153, 216, 201),
                     (102, 194, 164), (44, 162, 95), (0, 109, 44)],
                 7: [(237, 248, 251), (204, 236, 230), (153, 216, 201),
                     (102, 194, 164), (65, 174, 118), (35, 139, 69),
                     (0, 88, 36)],
                 8: [(247, 252, 253), (229, 245, 249), (204, 236, 230),
                     (153, 216, 201), (102, 194, 164), (65, 174, 118),
                     (35, 139, 69), (0, 88, 36)],
                 9: [(247, 252, 253), (229, 245, 249), (204, 236, 230),
                     (153, 216, 201), (102, 194, 164), (65, 174, 118),
                     (35, 139, 69), (0, 109, 44), (0, 68, 27)]},
        'PuBu': {3: [(236, 231, 242), (166, 189, 219), (43, 140, 190)],
                 4: [(241, 238, 246), (189, 201, 225), (116, 169, 207),
                     (5, 112, 176)],
                 5: [(241, 238, 246), (189, 201, 225), (116, 169, 207),
                     (43, 140, 190), (4, 90, 141)],
                 6: [(241, 238, 246), (208, 209, 230), (166, 189, 219),
                     (116, 169, 207), (43, 140, 190), (4, 90, 141)],
                 7: [(241, 238, 246), (208, 209, 230), (166, 189, 219),
                     (116, 169, 207), (54, 144, 192), (5, 112, 176),
                     (3, 78, 123)],
                 8: [(255, 247, 251), (236, 231, 242), (208, 209, 230),
                     (166, 189, 219), (116, 169, 207), (54, 144, 192),
                     (5, 112, 176), (3, 78, 123)],
                 9: [(255, 247, 251), (236, 231, 242), (208, 209, 230),
                     (166, 189, 219), (116, 169, 207), (54, 144, 192),
                     (5, 112, 176), (4, 90, 141), (2, 56, 88)]},
        'PuRd': {3: [(231, 225, 239), (201, 148, 199), (221, 28, 119)],
                 4: [(241, 238, 246), (215, 181, 216), (223, 101, 176),
                     (206, 18, 86)],
                 5: [(241, 238, 246), (215, 181, 216), (223, 101, 176),
                     (221, 28, 119), (152, 0, 67)],
                 6: [(241, 238, 246), (212, 185, 218), (201, 148, 199),
                     (223, 101, 176), (221, 28, 119), (152, 0, 67)],
                 7: [(241, 238, 246), (212, 185, 218), (201, 148, 199),
                     (223, 101, 176), (231, 41, 138), (206, 18, 86),
                     (145, 0, 63)],
                 8: [(247, 244, 249), (231, 225, 239), (212, 185, 218),
                     (201, 148, 199), (223, 101, 176), (231, 41, 138),
                     (206, 18, 86), (145, 0, 63)],
                 9: [(247, 244, 249), (231, 225, 239), (212, 185, 218),
                     (201, 148, 199), (223, 101, 176), (231, 41, 138),
                     (206, 18, 86), (152, 0, 67), (103, 0, 31)]},
        'Blues': {3: [(222, 235, 247), (158, 202, 225), (49, 130, 189)],
                  4: [(239, 243, 255), (189, 215, 231), (107, 174, 214),
                      (33, 113, 181)],
                  5: [(239, 243, 255), (189, 215, 231), (107, 174, 214),
                      (49, 130, 189), (8, 81, 156)],
                  6: [(239, 243, 255), (198, 219, 239), (158, 202, 225),
                      (107, 174, 214), (49, 130, 189), (8, 81, 156)],
                  7: [(239, 243, 255), (198, 219, 239), (158, 202, 225),
                      (107, 174, 214), (66, 146, 198), (33, 113, 181),
                      (8, 69, 148)],
                  8: [(247, 251, 255), (222, 235, 247), (198, 219, 239),
                      (158, 202, 225), (107, 174, 214), (66, 146, 198),
                      (33, 113, 181), (8, 69, 148)],
                  9: [(247, 251, 255), (222, 235, 247), (198, 219, 239),
                      (158, 202, 225), (107, 174, 214), (66, 146, 198),
                      (33, 113, 181), (8, 81, 156), (8, 48, 107)]},
        'PuBuGn': {3: [(236, 226, 240), (166, 189, 219), (28, 144, 153)],
                   4: [(246, 239, 247), (189, 201, 225), (103, 169, 207),
                       (2, 129, 138)],
                   5: [(246, 239, 247), (189, 201, 225), (103, 169, 207),
                       (28, 144, 153), (1, 108, 89)],
                   6: [(246, 239, 247), (208, 209, 230), (166, 189, 219),
                       (103, 169, 207), (28, 144, 153), (1, 108, 89)],
                   7: [(246, 239, 247), (208, 209, 230), (166, 189, 219),
                       (103, 169, 207), (54, 144, 192), (2, 129, 138),
                       (1, 100, 80)],
                   8: [(255, 247, 251), (236, 226, 240), (208, 209, 230),
                       (166, 189, 219), (103, 169, 207), (54, 144, 192),
                       (2, 129, 138), (1, 100, 80)],
                   9: [(255, 247, 251), (236, 226, 240), (208, 209, 230),
                       (166, 189, 219), (103, 169, 207), (54, 144, 192),
                       (2, 129, 138), (1, 108, 89), (1, 70, 54)]},
        'YlGn': {3: [(247, 252, 185), (173, 221, 142), (49, 163, 84)],
                 4: [(255, 255, 204), (194, 230, 153), (120, 198, 121),
                     (35, 132, 67)],
                 5: [(255, 255, 204), (194, 230, 153), (120, 198, 121),
                     (49, 163, 84), (0, 104, 55)],
                 6: [(255, 255, 204), (217, 240, 163), (173, 221, 142),
                     (120, 198, 121), (49, 163, 84), (0, 104, 55)],
                 7: [(255, 255, 204), (217, 240, 163), (173, 221, 142),
                     (120, 198, 121), (65, 171, 93), (35, 132, 67),
                     (0, 90, 50)],
                 8: [(255, 255, 229), (247, 252, 185), (217, 240, 163),
                     (173, 221, 142), (120, 198, 121), (65, 171, 93),
                     (35, 132, 67), (0, 90, 50)],
                 9: [(255, 255, 229), (247, 252, 185), (217, 240, 163),
                     (173, 221, 142), (120, 198, 121), (65, 171, 93),
                     (35, 132, 67), (0, 104, 55), (0, 69, 41)]},
        'Purples': {3: [(239, 237, 245), (188, 189, 220), (117, 107, 177)],
                    4: [(242, 240, 247), (203, 201, 226), (158, 154, 200),
                        (106, 81, 163)],
                    5: [(242, 240, 247), (203, 201, 226), (158, 154, 200),
                        (117, 107, 177), (84, 39, 143)],
                    6: [(242, 240, 247), (218, 218, 235), (188, 189, 220),
                        (158, 154, 200), (117, 107, 177), (84, 39, 143)],
                    7: [(242, 240, 247), (218, 218, 235), (188, 189, 220),
                        (158, 154, 200), (128, 125, 186), (106, 81, 163),
                        (74, 20, 134)],
                    8: [(252, 251, 253), (239, 237, 245), (218, 218, 235),
                        (188, 189, 220), (158, 154, 200), (128, 125, 186),
                        (106, 81, 163), (74, 20, 134)],
                    9: [(252, 251, 253), (239, 237, 245), (218, 218, 235),
                        (188, 189, 220), (158, 154, 200), (128, 125, 186),
                        (106, 81, 163), (84, 39, 143), (63, 0, 125)]}},

    'pastels': {
        'Custom': {22: [(230, 230, 250), (238, 223, 204), (255, 248, 220),
                        (238, 232, 205), (220, 220, 220), (240, 255, 240),
                        (244, 238, 224), (238, 238, 224), (255, 240, 245),
                        (255, 250, 205), (240, 240, 230), (245, 255, 250),
                        (255, 228, 225), (255, 228, 181), (255, 239, 213),
                        (255, 218, 185), (255, 250, 240), (255, 245, 238),
                        (245, 245, 245), (255, 255, 240), (248, 248, 255)]}
    }}
